#ifndef J3DGRAPH_BDL_EVP1_HEADER
#define J3DGRAPH_BDL_EVP1_HEADER

// this header needs
#include <stdio.h>
#include "../../J3DGRAPH.h"

// EVP1 section constants
umax J3DGRAPH_BDL_EVP1_POS = J3DGRAPH_BMD_EVP1_POS;

// need to investigate more about this section
typedef j3dgraph_bmd_evp1 j3dgraph_bdl_evp1;

// functions to check the information on the BDL EVP1 section
bool check_j3dgraph_bdl_evp1(j3dgraph * file);

// append/remove/print the j3dgraph_bdl_evp1
// structure to an incomplete j3dgraph structure
j3dgraph_bdl_evp1 * append_j3dgraph_bdl_evp1(j3dgraph * file);
void remove_j3dgraph_bdl_evp1(j3dgraph * file);
void print_j3dgraph_bdl_evp1(j3dgraph_bdl_evp1 * evp1);

#include "EVP1.c"

#endif // J3DGRAPH_BDL_EVP1_HEADER
